#include <stdio.h>
int main() {
    int arr[0] = {1,2,3,4,5,6,7,8,9,10};
    int *p = arr;
    for (int i = 0;i < 10; i++) {
        *(p++) = i;
    }
    // 此时p已经越界了，可以把p置为NULL
    p = NULL;
    // 下次使用的时候，判断p不为NULL的时候再使用
    p = arr;  // 重新让p获得地址
    if (p != NULL) {
        //...
    }
    return 0;
}